home *** CD-ROM | disk | FTP | other *** search
/ Aminet 8 / Aminet 8 (1995)(GTI - Schatztruhe)[!][Oct 1995].iso / Aminet / dev / gcc / gcc270_src.lha / gcc-2.7.0-amiga / cp / gxx.gperf < prev    next >
Text File  |  1995-01-24  |  3KB  |  109 lines

  1. %{
  2. /* Command-line: gperf -p -j1 -g -o -t -N is_reserved_word -k1,4,$,7 gplus.gperf  */
  3. %}
  4. struct resword { char *name; short token; enum rid rid;};
  5. %%
  6. __alignof, ALIGNOF, NORID
  7. __alignof__, ALIGNOF, NORID
  8. __asm, GCC_ASM_KEYWORD, NORID
  9. __asm__, GCC_ASM_KEYWORD, NORID
  10. __attribute, ATTRIBUTE, NORID
  11. __attribute__, ATTRIBUTE, NORID
  12. __classof, CLASSOF, NORID
  13. __classof__, CLASSOF, NORID
  14. __const, TYPE_QUAL, RID_CONST
  15. __const__, TYPE_QUAL, RID_CONST
  16. __extension__, EXTENSION, NORID
  17. __headof, HEADOF, NORID
  18. __headof__, HEADOF, NORID
  19. __inline, SCSPEC, RID_INLINE
  20. __inline__, SCSPEC, RID_INLINE
  21. __label__, LABEL, NORID
  22. __signature__, AGGR, RID_SIGNATURE    /* Extension */,
  23. __signed, TYPESPEC, RID_SIGNED
  24. __signed__, TYPESPEC, RID_SIGNED
  25. __sigof__, SIGOF, NORID        /* Extension */,
  26. __typeof, TYPEOF, NORID
  27. __typeof__, TYPEOF, NORID
  28. __volatile, TYPE_QUAL, RID_VOLATILE
  29. __volatile__, TYPE_QUAL, RID_VOLATILE
  30. __wchar_t, TYPESPEC, RID_WCHAR  /* Unique to ANSI C++ */,
  31. asm, ASM_KEYWORD, NORID,
  32. and, ANDAND, NORID,
  33. and_eq, ASSIGN, NORID,
  34. auto, SCSPEC, RID_AUTO,
  35. bitand, '&', NORID,
  36. bitor, '|', NORID,
  37. bool, TYPESPEC, RID_BOOL,
  38. break, BREAK, NORID,
  39. case, CASE, NORID,
  40. catch, CATCH, NORID,
  41. char, TYPESPEC, RID_CHAR,
  42. class, AGGR, RID_CLASS,
  43. classof, CLASSOF, NORID,
  44. compl, '~', NORID,
  45. const, TYPE_QUAL, RID_CONST,
  46. const_cast, CONST_CAST, NORID,
  47. continue, CONTINUE, NORID,
  48. default, DEFAULT, NORID,
  49. delete, DELETE, NORID,
  50. do, DO, NORID,
  51. double, TYPESPEC, RID_DOUBLE,
  52. dynamic_cast, DYNAMIC_CAST, NORID,
  53. else, ELSE, NORID,
  54. enum, ENUM, NORID,
  55. explicit, SCSPEC, RID_EXPLICIT,
  56. extern, SCSPEC, RID_EXTERN,
  57. false, CXX_FALSE, NORID,
  58. float, TYPESPEC, RID_FLOAT,
  59. for, FOR, NORID,
  60. friend, SCSPEC, RID_FRIEND,
  61. goto, GOTO, NORID,
  62. headof, HEADOF, NORID,
  63. if, IF, NORID,
  64. inline, SCSPEC, RID_INLINE,
  65. int, TYPESPEC, RID_INT,
  66. long, TYPESPEC, RID_LONG,
  67. mutable, SCSPEC, RID_MUTABLE,
  68. namespace, NAMESPACE, NORID,
  69. new, NEW, NORID,
  70. not, '!', NORID,
  71. not_eq, EQCOMPARE, NORID,
  72. operator, OPERATOR, NORID,
  73. or, OROR, NORID,
  74. or_eq, ASSIGN, NORID,
  75. overload, OVERLOAD, NORID,
  76. private, VISSPEC, RID_PRIVATE,
  77. protected, VISSPEC, RID_PROTECTED,
  78. public, VISSPEC, RID_PUBLIC,
  79. register, SCSPEC, RID_REGISTER,
  80. reinterpret_cast, REINTERPRET_CAST, NORID,
  81. return, RETURN, NORID,
  82. short, TYPESPEC, RID_SHORT,
  83. signature, AGGR, RID_SIGNATURE    /* Extension */,
  84. signed, TYPESPEC, RID_SIGNED,
  85. sigof, SIGOF, NORID        /* Extension */,
  86. sizeof, SIZEOF, NORID,
  87. static, SCSPEC, RID_STATIC,
  88. static_cast, STATIC_CAST, NORID,
  89. struct, AGGR, RID_RECORD,
  90. switch, SWITCH, NORID,
  91. template, TEMPLATE, RID_TEMPLATE,
  92. this, THIS, NORID,
  93. throw, THROW, NORID,
  94. true, CXX_TRUE, NORID,
  95. try, TRY, NORID,
  96. typedef, SCSPEC, RID_TYPEDEF,
  97. typename, TYPENAME_KEYWORD, NORID,
  98. typeid, TYPEID, NORID,
  99. typeof, TYPEOF, NORID,
  100. union, AGGR, RID_UNION,
  101. unsigned, TYPESPEC, RID_UNSIGNED,
  102. using, USING, NORID,
  103. virtual, SCSPEC, RID_VIRTUAL,
  104. void, TYPESPEC, RID_VOID,
  105. volatile, TYPE_QUAL, RID_VOLATILE,
  106. while, WHILE, NORID,
  107. xor, '^', NORID,
  108. xor_eq, ASSIGN, NORID,
  109.